waterproof cape - Francés Inglés Diccionario